long-range missile - German English Dictionary